#!/bin/bash

echo "即将删除以下目录："
echo "- miniprogram/ (已迁移到根目录)"
echo "- src/ (Taro框架目录，不再需要)"
echo "- dist/ (Taro构建产物，不再需要)"
echo "- .swc/ (Taro构建缓存，不再需要)"
echo "- node_modules/ (将保留package.json，但删除依赖目录)"

read -p "确认删除这些目录吗？(y/n) " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]
then
  # 删除miniprogram目录
  if [ -d "miniprogram" ]; then
    rm -rf miniprogram
    echo "已删除 miniprogram/ 目录"
  fi

  # 删除src目录
  if [ -d "src" ]; then
    rm -rf src
    echo "已删除 src/ 目录"
  fi

  # 删除dist目录
  if [ -d "dist" ]; then
    rm -rf dist
    echo "已删除 dist/ 目录"
  fi

  # 删除.swc目录
  if [ -d ".swc" ]; then
    rm -rf .swc
    echo "已删除 .swc/ 目录"
  fi

  # 删除node_modules目录(可选)
  if [ -d "node_modules" ]; then
    rm -rf node_modules
    echo "已删除 node_modules/ 目录"
  fi

  echo "清理完成！现在项目只包含原生小程序代码。"
else
  echo "操作已取消。"
fi 